import { export_json_to_excel2 } from '../excel/Export2Excel'
// 行转列
function formatJson(filterVal, jsonData) {
  return jsonData.map(v =>
    filterVal.map(j => {
      return v[j]
    })
  )
}

//   const multiHeader = [[]] // 一级表头
//   const header = []	// 二级表头
//   const filterVal = []	// 表头字段
//   const list = [{}]	// 表格内容数据
//   const merges = []	// 需要合并的单元格 -> A1:A2
//   const headerStyle = []		// 表头样式
export function exportToExcel(list, multiHeader, header, filterVal, merges, headerStyle, pageId) {
  const data = formatJson(filterVal, list) // 这个不管...调方法传参就行
  // 这里还是使用export_json_to_excel方法比较好，方便操作数据
  export_json_to_excel2({
    multiHeader,
    header,
    data,
    filename: pageId,
    headerStyle,
    merges
  })
}
